package com.kgis.fm.flex.model.term
{
	import com.kgis.fm.flex.model.LifecycleModel;

	/**
	 * 
	 * @author Simon He
	 * 
	 */
	[Bindable]
	[RemoteClass(alias="com.kgis.fm.platform.model.term.TextStyle")]
	public class BusinessTextStyle extends LifecycleModel
	{
		public function BusinessTextStyle()
		{
		}
		private var _sno:int;
		private var _name:String;
		private var _size:Number;
		private var _font:String;
		private var _alignment:int;
		private var _alpha:Number;
		private var _color:Number;
		private var _angle:Number;
		private var _scale:String;
		private var _offsetX:Number;
		private var _offsetY:Number;
		/**
		 * 样式编号
		 */
		public function get sno():int {
			return _sno;
		}
		
		public function set sno(sno:int):void {
			this._sno = sno;
		}
		/**
		 * 样式名称
		 */
		public function get name():String {
			return _name;
		}
		
		public function set name(name:String):void {
			this._name = name;
		}
		
		/**
		 * 尺寸大小
		 */
		public function get size():Number {
			return _size;
		}
		
		public function set size(size:Number):void {
			this._size = size;
		}
		
		/**
		 * 字体
		 */
		public function get font():String {
			return _font;
		}
		
		public function set font(font:String):void {
			this._font = font;
		}
		
		
		/**
		 * 对齐方式
		 */
		public function get alignment():int {
			return _alignment;
		}
		
		public function set alignment(alignment:int):void {
			this._alignment = alignment;
		}
		
		/**
		 * 透明度
		 */
		public function get alpha():Number {
			return _alpha;
		}
		
		public function set alpha(alpha:Number):void {
			this._alpha = alpha;
		}
		
		/**
		 * 颜色
		 */
		public function get color():Number {
			return _color;
		}
		
		public function set color(color:Number):void {
			this._color = color;
		}
		
		/**
		 * 角度
		 */
		public function get angle():Number {
			return _angle;
		}
		
		public function set angle(angle:Number):void {
			this._angle = angle;
		}
		
		/**
		 * 缩放比例
		 */
		public function get scale():String {
			return _scale;
		}
		
		public function set scale(scale:String):void {
			this._scale = scale;
		}

		public function get offsetX():Number
		{
			return _offsetX;
		}

		public function set offsetX(value:Number):void
		{
			_offsetX = value;
		}

		public function get offsetY():Number
		{
			return _offsetY;
		}

		public function set offsetY(value:Number):void
		{
			_offsetY = value;
		}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
	}
}